@import url("base.css");
* {transition-delay:0ms;transition-timing-function:linear;transition-duration:150ms;transition-property:all;}
body {font-family:"微软雅黑", "Microsoft YaHei", Verdana, Arial;color:#505050;font-size:16px;overflow-x:hidden;}
input,select,button,textarea {font-family:"微软雅黑", "Microsoft YaHei", Verdana, Arial;font-size:14px;color:#222;resize:none;box-sizing:border-box;}
:-moz-placeholder {color:#aaa;}
::-moz-placeholder {color:#aaa;}
:-ms-input-placeholder {color:#aaa;}
::-webkit-input-placeholder {color:#aaa;}
a:link,a:visited,a:active {color:#222;text-decoration:none;}
a:hover {color:#2673ee;text-decoration:none;}
a {outline:none;-moz-outline:none;blr:expression(this.onFocus=this.blur());}
.a1:link,.a1:visited,.a1:active {color:#2673ee;text-decoration:none;}
.a1:hover {color:#2673ee;text-decoration:underline;}
.a9:link,.a9:visited,.a9:active {color:#999;text-decoration:none;}
.a9:hover {color:#2673ee;text-decoration:none;}
.al:hover {text-decoration:underline;}
.als a:hover {text-decoration:underline;}
.flex-column {display:flex;flex-direction:column;justify-content:center;}

/*===================================================================================*/

#main {}
#header_bg {display:none;}
#header {position:fixed;top:0;left:0;z-index:99;width:100%;color:#fff;background-color:rgba(0,0,0,0.65);}
#header .wrap {position:relative;height:90px;}
#header .logo {position:absolute;top:0;left:0;z-index:10;display:flex;align-items:center;padding:15px 0;height:100%;font-size:0px;box-sizing:border-box;}
#header .logo img {max-height:50%;}
#header .ss {position:absolute;top:50%;right:0;z-index:2;width:30px;height:30px;line-height:30px;text-align:center;transform:translateY(-50%);cursor:pointer;}
#header .ss .icon-search2 {font-size:20px;}
#header .ss .icon-close-light {font-size:20px;}

#search {position:absolute;right:0;z-index:1;padding:5px 15px 15px 15px;width:400px;height:40px;background-color:rgba(0,0,0,0.65);transform:translateY(20px);transition:all ease-out 300ms;}
#search.hide {top:0;opacity:0;visibility:hidden;}
#search.show {top:100%;opacity:1;visibility:visible;}
#search input {width:100%;height:40px;color:#fff;border:none;border-bottom:1px solid #888;background:none;}
#search span {position:absolute;top:5px;right:15px;display:block;width:40px;height:40px;line-height:40px;color:#fff;text-align:center;cursor:pointer;}
#search span i {font-size:18px;}

#nav {float:right;margin-right:70px;height:100%;}
#nav li {display:inline-block;position:relative;padding:0 47px;height:100%;vertical-align:top;}
#nav li > a {position:relative;display:block;padding:0 3px;height:100%;line-height:90px;color:#fff;font-size:18px;font-weight:bold;text-align:center;}
#nav li > a:after {position:absolute;bottom:10px;left:0;display:none;width:100%;height:3px;content:"";background-color:#3f89ff;}
#nav li > a.nav_over {color:#3f89ff;}
#nav li > a.nav_over:after {display:block;}
#nav li:hover > a {color:#3f89ff;}
#nav li:hover p {display:block;}
#nav li:hover dl {display:flex;}
#nav li dl {position:absolute;top:100%;left:0;display:none;flex-flow:row wrap;padding:50px 0;width:100%;text-align:center;border-radius:0px 0px 5px 5px;background-color:rgba(0,0,0,0.85);}
#nav li dl dd {padding:0 50px;width:25%;box-sizing:border-box;border-right:1px solid #333;}
#nav li dl dd:nth-child(3n) {border-right:none;}
#nav li dl dd a {color:#fff;}
#nav li dl dd a:hover {color:#2673ee;}
#nav li dl dd h2 {padding-bottom:15px;font-size:16px;}
#nav li dl dd span {display:block;padding:6px 0;}
#nav li dl dd span a {color:#eee;}
#nav li dl dd span a:hover {color:#2673ee;}
#nav li p {position:absolute;top:100%;left:50%;display:none;padding:5px 0px 15px 0px;min-width:180px;text-align:center;border-radius:0px 0px 5px 5px;background-color:rgba(0,0,0,0.85);transform:translateX(-50%);}
#nav li p a {display:block;padding:8px 5px;color:#fff;white-space:nowrap;word-break:keep-all;}
#nav li p a:hover {color:#2673ee;}

#mheader_menu, #mheader_search, #menu {display:none;}

#banner {width:100%;font-size:0px;}
#banner .swiper-wrapper {width:100%;height:auto;}
#banner .swiper-slide {transition:none;}
#banner .swiper-slide img {width:100%;}
#banner .swiper-pagination {position:absolute;left:0px;bottom:50px;width:100%;height:14px;font-size:0px;}
#banner .swiper-pagination span {margin:0px;width:14px;height:14px;font-size:0px;box-sizing:border-box;border-radius:50%;background:#e0e4ed;opacity:1;overflow:hidden;}
#banner .swiper-pagination span.swiper-pagination-bullet {margin:0px 6px;}
#banner .swiper-pagination span.swiper-pagination-bullet-active {background:#3e89ff;}

#banners {position:relative;height:570px;font-size:0px;background-position:center center;background-repeat:no-repeat;}
#banners img {display:none;}
#banners .tis {position:absolute;top:0;left:50%;z-index:1;height:100%;transform:translateX(-50%);}
#banners .tis h2 {color:#fff;font-size:60px;}
#banners .tis p {margin-top:20px;color:#fff;font-size:24px;opacity:0.65;}

.wrap {margin-left:auto;margin-right:auto;width:1500px;box-sizing:border-box;}
.wraps {position:relative;margin-left:auto;margin-right:auto;width:1500px;box-sizing:border-box;}
.wraps > .nrs {padding-top:1px;padding-left:40px;padding-right:40px;}
.wrapsbg:before {position:absolute;top:0;left:-43px;display:block;width:43px;height:123px;content:"";background:url(../image/bg1.png) no-repeat;transform:rotateY(180deg);}
.wrapsbg:after {position:absolute;top:0;right:-43px;display:block;width:43px;height:123px;content:"";background:url(../image/bg1.png) no-repeat;}

#content {padding-bottom:60px;}
#left {float:left;width:240px;}
#right {float:right;width:900px;overflow:hidden;}
#footer_info {border-top:5px solid #2573ef;background-color:#1a1e27;}
#footer_info a {color:#959595;}
#footer_info a:hover {color:#fff;}
#footer_info .nrs {display:flex;padding-top:60px;padding-bottom:30px;}
#footer_info .fnavs {display:flex;flex:1 0 auto;justify-content:space-between;}
#footer_info .fnavs li {max-width:16.666%;}
#footer_info .fnavs h3 {position:relative;height:45px;color:#bbb;font-size:15px;}
#footer_info .fnavs h3:after {position:absolute;bottom:5px;left:0px;display:block;width:30px;height:2px;content:"";background-color:#2574ed;}
#footer_info .fnavs p {margin-top:15px;font-size:12px;}
#footer_info .nrr {margin-left:80px;padding-left:45px;width:460px;box-sizing:border-box;border-left:1px solid #2b3036;}
#footer_info .logo {font-size:0px;}
#footer_info .logo img {display:inline-block;vertical-align:bottom;}
#footer_info .logo h2 {position:relative;top:-4px;margin-left:8px;display:inline-block;color:#fff;font-size:22px;vertical-align:bottom;}
#footer_info .tel {margin-top:20px;padding-left:135px;height:29px;line-height:29px;font-family:Arial;font-size:30px;background:url(../image/footer_tel_bg.png) no-repeat left center;}
#footer_info .tel a {color:#2673ee;}
#footer_info .qqs {margin-top:30px;}
#footer_info .qqs a {margin-right:15px;display:inline-block;width:32px;height:32px;line-height:32px;color:#bdbec0;text-align:center;vertical-align:top;border-radius:50%;background-color:#3b3c3e;}
#footer_info .qqs a:last-child {margin-right:0;}
#footer_info .qqs a i {font-size:18px;}
#footer_info .qqs a i.icon-weixin {font-size:20px;}
#footer_info .qqs a:hover {color:#fff; background-color:#2574ed;}
#footer_info .qrcode {margin-top:30px;}
#footer_info .qrcode img {padding:8px;width:137px;height:137px;box-sizing:border-box;background:url(../image/footer_qrcode_bg.png) no-repeat;}
#footer_info .links {padding-bottom:25px;font-size:12px;line-height:2;}
#footer_info .links span {color:#bbb;font-size:15px;font-weight:bold;}
#footer_info .links a {margin-right:15px;}
#footer_info .links a:last-child {margin-right:0;}

#footer {padding:18px 0px;color:#999;font-size:12px;line-height:2;text-align:center;background-color:#101116;}
#footer a {color:#969696;}
#footer a:hover {color:#fff;}

@-webkit-keyframes ihover{
	0%{-webkit-transform:translateX(0px);opacity:1}
	49%{-webkit-transform:translateX(30px);opacity:0}
	50%{-webkit-transform:translateX(-10px);opacity:0}
	100%{-webkit-transform:translateX(0px);opacity:1}
}
@keyframes ihover{
	0%{transform:translateX(0px);opacity:1}
	49%{transform:translateX(30px);opacity:0}
	50%{transform:translateX(-10px);opacity:0}
	100%{transform:translateX(0px);opacity:1}
}
@-webkit-keyframes irotateY{
	0%{-webkit-transform:rotateY(0deg);}
	50%{-webkit-transform:rotateY(180deg);}
	100%{-webkit-transform:translateX(0deg);}
}
@keyframes irotateY{
	0%{transform:rotateY(0deg);}
	50%{transform:rotateY(180deg);}
	100%{transform:translateX(0deg);}
}
/*===================================================================================*/

.ititle {padding:70px 0 45px 0;text-align:center;}
.ititle h2 {color:#222;font-size:28px;font-weight:normal;}
.ititle p {margin-top:8px;color:#999;font-size:16px;}

#ifa {background-color:#f5f5f5;}
#ifa .ititle {padding-top:45px;background-color:#fff;}
#ifa .nrs {display:flex;flex-flow:row wrap;padding:1px 80px 80px 80px;}
#ifa .list {display:flex;justify-content:space-between;position:relative;margin-top:80px;width:49%;border-radius:20px;box-sizing:border-box;background-color:#fff;overflow:hidden;}
#ifa .list:nth-child(even) {margin-left:2%;}
#ifa .list .text {flex:0 1 auto;padding:60px;padding-right:40px;color:#888;box-sizing:border-box;}
#ifa .list h2 {color:#222;font-size:24px;font-weight:normal;}
#ifa .list .xbt {margin-top:12px;}
#ifa .list .desc {margin-top:50px;max-height:140px;line-height:35px;-webkit-line-clamp:4;}
#ifa .list .btn {margin-top:50px;}
#ifa .list .btn a {display:inline-block;padding:0px 28px;height:42px;line-height:42px;color:#000;font-size:14px;font-weight:bold;text-align:center;vertical-align:top;border-radius:23px;border:2px solid #bfbfbf;}
#ifa .list .btn a:nth-child(1) {margin-right:16px;color:#fff;border-color:#000;background-color:#000;}
#ifa .list .imgs {flex:0 0 auto;width:450px;font-size:0;}
#ifa .list .imgs img {width:100%;transition:all ease-out 500ms;}
#ifa .list .btn a:nth-child(1):hover {border-color:#0071f1;background-color:#0071f1;}
#ifa .list .btn a:nth-child(2):hover {color:#0071f1;border-color:#0071f1;}
#ifa .list:hover {box-shadow:0 0 25px rgba(50,50,50,0.2);}
#ifa .list:hover .imgs img {transform:scale(1.1);}

#iys {background:url(../image/iys_bg.jpg) no-repeat center top #f5f5f5;}
#iys .ititle * {color:#fff;}
#iys .list {padding-top:60px;padding-bottom:50px;border-radius:20px;background-color:#fff;}
#iys .list li {display:inline-block;width:20%;text-align:center;vertical-align:top;box-sizing:border-box;}
#iys .list li .icon {height:90px;font-size:0px;border-right:1px solid #e5e5e5;}
#iys .list li .icon span {max-height:100%;}
#iys .list li .icon img {max-height:100%;transform-style:preserve-3d;}
#iys .list li .bts {padding:40px 0 25px 0;color:#222;font-family:Arial;font-size:52px;font-weight:bold;}
#iys .list li .bts .xz {position:relative;top:3px;margin-left:8px;font-size:22px;font-weight:normal;vertical-align:top;}
#iys .list li .wzs {color:#999;}
#iys .list li:last-child .icon {border-right:none;}
#iys .list li:hover .icon img {/*transform:rotateY(360deg);*/-webkit-animation:irotateY 0.6s linear;animation:irotateY 0.6s linear;}

#ipartner .list {display:flex;flex-flow:row wrap;padding:1px 30px 60px 30px;font-size:0px;border-radius:20px;background-color:#fff;}
#ipartner .list div {display:flex;flex-direction:column;justify-content:center;margin-top:60px;margin-right:1.4%;width:15.5%;height:70px;box-sizing:border-box;background-color:#fff;overflow:hidden;}
#ipartner .list div:nth-child(6n) {margin-right:0;}
#ipartner .list div p {width:100%;max-height:100%;text-align:center;}
#ipartner .list div p img {max-width:100%;max-height:100%;transition:all ease-out 500ms;}
#ipartner .list div:hover p img {transform:scale(1.1);}

#inews .ititle {padding-bottom:0;}
#inews .list {padding-top:1px;}
#inews .list a {display:inline-block;margin-top:3%;margin-right:1%;width:32%;vertical-align:top;border-radius:22px;background-color:#fff;overflow:hidden;}
#inews .list a:nth-child(3n) {margin-right:0;}
#inews .list a .imgs {font-size:0px;overflow:hidden;}
#inews .list a .imgs img {width:100%;transition:all ease-out 500ms;}
#inews .list a .text {padding:35px;}
#inews .list a h2 {color:#222;font-size:18px;}
#inews .list a .desc {margin-top:20px;height:56px;line-height:28px;color:#999;font-size:14px;overflow:hidden;}
#inews .list a .date {position:relative;margin-top:20px;color:#999;}
#inews .list a .date i {position:absolute;top:0;right:0;display:block;font-size:20px;transition:all ease-out 500ms;}
#inews .list a:hover {box-shadow:0 0 30px rgba(0,0,0,0.1);}
#inews .list a:hover .imgs img {transform:scale(1.05);}
#inews .list a:hover h2 {color:#2673ee;}
#inews .list a:hover .desc {color:#222;}
#inews .list a:hover .date {color:#2673ee;}
#inews .list a:hover .date i {-webkit-animation:ihover 0.6s linear;animation:ihover 0.6s linear;}
#inews .imore {padding:45px 0 70px 0;text-align:center;}
#inews .imore a {display:inline-block;width:200px;height:42px;line-height:42px;color:#222;font-size:14px;font-weight:bold;text-align:center;vertical-align:top;border-radius:23px;border:2px solid #2573ef;}
#inews .imore a:hover{color:#fff;background-color:#2573ef;}

/*===================================================================================*/

.nodata {padding:150px 0px;color:#999;font-size:18px;text-align:center;}
#title_cur {position:absolute;bottom:0;left:0;z-index:2;width:100%;}
#title_cur > div {position:relative;padding:0 40px;height:98px;line-height:98px;border-radius:10px 10px 0 0;background-color:#fff;overflow:hidden;}
#title_cur > div:after {position:absolute;bottom:0;left:40px;right:40px;height:1px;content:"";background-color:#e5e5e5;}
#title_cur .name {color:#222;font-size:22px;font-weight:normal;}
#title_cur .navs {padding-top:23px;}
#title_cur .navs a {display:inline-block;padding:0 32px;height:52px;line-height:52px;font-size:22px;vertical-align:top;}
#title_cur .navs a.active {color:#fff;background-color:#2c58df;}
#title_cur .curs {position:absolute;top:0;right:40px;color:#888;font-size:16px;}
#title_cur .curs i {margin-right:10px;}
#title_cur .curs a {color:#888;}
#title_cur .curs a:hover {color:#2c58df;}
#title_cur .curs strong {color:#2c58df;font-weight:normal;}

#mtitle_name {position:relative;display:none;box-shadow:inset 0px 0px 10px rgba(0,0,0,0.2);background-color:#1a1e27;overflow:hidden;}
#mtitle_name h2 {padding:10px 60px 12px 3%;color:#fff;font-size:18px;}
#mtitle_name span {position:absolute;top:50%;right:3%;margin-top:-4px;display:block;border:8px solid transparent;border-top-color:#fff;transition:none;}
#mtitle_name span.active {margin-top:-12px;border-top-color:transparent;border-bottom-color:#fff;}
#mtitle_menu {display:none;width:100%;background-color:#1a1e27;transition:none;}
#mtitle_menu a {position:relative;display:block;padding:10px 40px 10px 3.2%;color:#fff;font-size:14px;border-top:1px solid #2b3036;}
#mtitle_menu a i {position:absolute;top:50%;right:3%;margin-top:-7px;color:#fff;font-size:14px;}
#mtitle_menu a.active {color:#2673ee;}
#mtitle_menu a.subs {padding-left:8%;}
#mtitle_menu a.thds {padding-left:14%;}
#mtitle_cur {display:none;padding:8px 3%;color:#999;font-size:12px;border-bottom:1px solid #eee;background-color:#f5f5f5;}
#mtitle_cur a {color:#999;}
#mtitle_cur i {margin:0px 6px;font-size:10px;}
#mtitle_cur strong {color:#2673ee;font-weight:normal;}

.input_text {padding:0px 8px;width:280px;height:34px;line-height:34px\9;box-sizing:border-box;border:1px solid #ddd;}
.input_area {padding:6px 8px;height:176px;line-height:1.6;box-sizing:border-box;border:1px solid #ddd;resize:none;overflow-y:auto;}
.input_select {padding:0px 0px 0px 8px;height:34px;box-sizing:border-box;border:1px solid #ddd;}
.input_radio {position:relative;top:1px;}
.input_checkbox {position:relative;top:1px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.input_radio {position:relative;top:3px;width:15px;height:15px;}
	.input_checkbox {position:relative;top:3px;width:15px;height:15px;}
}
.button {width:150px;height:40px;color:#fff;font-size:16px;box-sizing:border-box;border:none;background-color:#333;cursor:pointer;}
.button:hover {background-color:#ff0000;}

.editorc_nrs {padding-top:50px;width:100%;overflow:hidden;}
.editorc_box {padding-top:3%;width:100%;overflow:hidden;}
.editorc {line-height:1.9;}
.editorc p {margin-bottom:20px;}
.editorc p:last-child {margin-bottom:0px;}
.editorc a {text-decoration:underline;}
.editorc hr {padding-bottom:4px;border:0px;border-top:1px solid #ccc;}
.editorc h1,.editorc h2,.editorc h3,.editorc h4,.editorc h5,.editorc h6 {padding:9px 0px;font-weight:normal;line-height:1.2;}
.editorc ul {margin-bottom:20px;padding-left:1.4em;}
.editorc ul:last-child {margin-bottom:0px;}
.editorc ul li {list-style-type:disc;}
.editorc ol {margin-bottom:20px;padding-left:1.5em;}
.editorc ol li {list-style-type:decimal;}
.editorc ol:last-child {margin-bottom:0px;}
.editorc table.border {margin-bottom:20px;border:none;border-top:1px solid #ddd;border-left:1px solid #ddd;}
.editorc table.border td,.editorc table.border th {padding:6px 5px;border:none;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.editorc table.border td table {margin-bottom:0px;}
.editorc table.border td p {margin:0px;padding:0px;}
.editorc table.border th p {margin:0px;padding:0px;}

.editorc2 {line-height:1.9;}
.editorc2 img {vertical-align:top;}
.editorc2 a {text-decoration:underline;}
.editorc2 hr {padding-bottom:4px;border:0px;border-top:1px solid #ccc;}
.editorc2 h1,.editorc2 h2,.editorc2 h3,.editorc2 h4,.editorc2 h5,.editorc2 h6 {padding:9px 0px;font-weight:normal;line-height:1.2;}
.editorc2 ul {margin-bottom:20px;padding-left:1.4em;}
.editorc2 ul:last-child {margin-bottom:0px;}
.editorc2 ul li {list-style-type:disc;}
.editorc2 ol {margin-bottom:20px;padding-left:1.5em;}
.editorc2 ol li {list-style-type:decimal;}
.editorc2 ol:last-child {margin-bottom:0px;}

.editorc_tbe table {margin-bottom:20px;border:none;border-top:1px solid #ddd;border-left:1px solid #ddd;}
.editorc_tbe td {padding:6px 5px;border:none;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.editorc_tbe td table {margin-bottom:0px;}
.editorc_tbe td p,.editorc_tbe th p {margin:0px;padding:0px;}
.editorc_tbe table.no-border {border:none;}
.editorc_tbe table.no-border table {border:none;}
.editorc_tbe table.no-border td {border:none;padding:0px;}
.editorc_tbe table.no-border th {border:none;padding:0px;}

#prevnext {position:relative;margin:3% auto 0px auto;padding:15px 150px 0px 0px;color:#999;font-size:14px;border-top:1px dashed #ccc;overflow:hidden;}
#prevnext p {height:25px;}
#prevnext_back {position:absolute;top:18px;right:0px;display:block;padding:10px 20px 10px 15px;color:#333;background-color:#eee;}
#prevnext_back i {margin-right:5px;font-size:14px;}
#prevnext_back:hover {color:#fff;background-color:#2c58df;}

/*===================================================================================*/
/* 解决方案 */

#fads_mimage {display:none;font-size:0px;}
#fads_mimage img {width:100%;}

#fads .info {margin-top:50px;display:flex;}
#fads .info .imgs {width:50%;font-size:0px;overflow:hidden;}
#fads .info .imgs img {width:100%;transition:all ease-out 500ms;}
#fads .info .imgs img:hover {transform:scale(1.08);}
#fads .info .text {padding:40px;width:50%;box-sizing:border-box;background-color:#f4f4f4;}
#fads .info .text h1 {padding:10px 35px;color:#fff;font-size:28px;background-color:#0959d2;}
#fads .info .text p {margin-top:20px;line-height:2;}
#fads .info .text a {display:block;margin-top:50px;padding-left:80px;width:192px;height:60px;line-height:60px;color:#fff;font-size:18px;border-radius:5px;box-sizing:border-box;background:url(../image/zixun.png) no-repeat 38px center #0959d2;}

#fads .tis {margin-top:70px;background-color:#f4f4f4;}
#fads .tis span {display:inline-block;width:185px;height:50px;line-height:50px;color:#fff;font-size:18px;font-weight:bold;text-align:center;vertical-align:top;background-color:#0959d2;}
#fads .detail {margin-top:70px;border-top:1px solid #e5e5e5;}
#fads .sj {display:none;}
#fads .bts {margin-top:35px;margin-left:22px;padding-left:23px;height:23px;line-height:23px;color:#0959d2;font-size:18px;font-weight:bold;background:url(../image/l1.png) no-repeat;}
#fads .editorc {padding:3%;}

#fads .pns {margin-top:0;}
#fads .pns a {position:relative;display:block;width:49%;height:50px;line-height:50px;box-sizing:border-box;background-color:#f4f4f4;overflow:hidden;}
#fads .pns a i {position:absolute;top:0;display:block;width:50px;height:50px;line-height:50px;color:#fff;font-size:24px;text-align:center;background-color:#d1d1d1;}
#fads .pns a:hover i {background-color:#0959d2;}
#fads .pns .prev {float:left;padding-left:80px;padding-right:30px;}
#fads .pns .prev i {left:0;}
#fads .pns .next {float:right;padding-left:30px;padding-right:80px;}
#fads .pns .next i {right:0;}
#fads .pns:after {display:block;clear:both;content:"";}

#fads .related .tit {position:relative;margin-top:30px;padding:30px 0;border-top:1px solid #e5e5e5;}
#fads .related .tit h2 {color:#0959d2;font-size:24px;}
#fads .related .tit a {position:absolute;top:50%;right:0;display:block;transform:translateY(-50%);}
#fads .related .nrs {display:flex;flex-flow:row wrap;}
#fads .related .list {display:flex;position:relative;width:48.5%;border-radius:20px;box-sizing:border-box;border:1px solid #ececec;background-color:#fff;overflow:hidden;}
#fads .related .list:nth-child(even) {margin-left:3%;}
#fads .related .list .text {flex:1 0 auto;padding:30px;color:#888;box-sizing:border-box;}
#fads .related .list h2 {color:#222;font-size:22px;font-weight:normal;}
#fads .related .list .xbt {margin-top:12px;}
#fads .related .list .desc {margin-top:30px;max-height:120px;line-height:30px;-webkit-line-clamp:4;}
#fads .related .list .btn {margin-top:35px;}
#fads .related .list .btn a {display:inline-block;padding:0px 20px;height:34px;line-height:34px;color:#000;font-size:14px;font-weight:bold;text-align:center;vertical-align:top;border-radius:19px;border:2px solid #bfbfbf;}
#fads .related .list .btn a:nth-child(1) {margin-right:16px;color:#fff;border-color:#000;background-color:#000;}
#fads .related .list .imgs {flex:0 0 auto;width:320px;font-size:0;}
#fads .related .list .imgs img {width:100%;transition:all ease-out 500ms;}
#fads .related .list .btn a:nth-child(1):hover {border-color:#0071f1;background-color:#0071f1;}
#fads .related .list .btn a:nth-child(2):hover {color:#0071f1;border-color:#0071f1;}
#fads .related .list:hover {border-color:#fff;box-shadow:0 0 25px rgba(50,50,50,0.2);}
#fads .related .list:hover .imgs img {transform:scale(1.1);}

/*===================================================================================*/
/* 应用场景 */

#cases li {display:flex;margin-top:60px;}
#cases li .imgs {width:47.9%;font-size:0px;overflow:hidden;}
#cases li .imgs img {width:100%;transition:all ease-out 500ms;}
#cases li .mimgs {display:none;}
#cases li .text {padding:60px 80px;width:52.1%;box-sizing:border-box;background-color:#f8f8f8;}
#cases li .text h2 {font-size:36px;line-height:1.4;}
#cases li .text p {margin-top:30px;line-height:2;}
#cases li .text span {display:block;margin-top:60px;}
#cases li .text span a {display:inline-block;width:140px;height:42px;line-height:42px;color:#fff;font-size:14px;text-align:center;vertical-align:top;border-radius:21px;background-color:#2573ef;}
#cases li .text span a i {margin-left:8px;font-size:12px;}
#cases li:hover .imgs img {transform:scale(1.08);}
#cases li:hover .text h2 a {color:#2673ee;}
#cases li .text span a:hover { background-color:#3f89ff;}

/*===================================================================================*/
/* 新闻列表 */

.newsbg {background-color:#f5f5f5;}
#news_info h1 {padding:45px 0px 25px 0px;color:#222;font-size:26px;line-height:1.4;text-align:center;}
#news_info p {padding-bottom:10px;color:#999;font-size:14px;text-align:center;border-bottom:1px dashed #ccc;}
#news_info p span {padding:0px 20px;}

/*===================================================================================*/
/* 在线留言 */

#message {padding:10px 0px 0px 0px;}
#message td {padding:14px 5px 0px 5px;}
#message td span {margin-left:5px;font-family:"宋体";font-size:12px;color:#ff0000;}

/*===================================================================================*/

#win_ts {position:fixed;top:20%;left:50%;z-index:9999;margin-left:-170px;padding:32px 20px;width:300px;color:#fff;font-size:22px;line-height:1.4;text-align:center;opacity:0;transition:all 0.5s;border-radius:8px;background-color:rgba(0,0,0,0.7);overflow:hidden;}
#win_loading {position:fixed;top:0%;left:0%;z-index:9999;width:100%;height:100%;background:url(../image/loading2.gif) no-repeat center center;}
#win_loading_bg {position:fixed;top:0px;left:0px;z-index:9998;width:100%;height:100%;background:url(../image/white0.png);}

/*===================================================================================*/
/* 浮动在线客服 */

#float_os {position:fixed;top:50%;right:0px;z-index:99;margin-top:-120px;width:60px;box-shadow:0px 0px 15px rgba(0,0,0,0.2);transition:all ease-out 200ms;}
#float_os div {position:relative;z-index:2;height:60px;background-repeat:no-repeat;background-position:center center;cursor:pointer;transition:none;}
#float_os div a {display:block;width:100%;height:100%;}
#float_os div p {position:absolute;top:0px;right:55px;display:none;padding:0px 15px 0px 20px;height:60px;color:#fff;font-size:20px;line-height:60px;white-space:nowrap;word-break:keep-all;border-radius:5px 0px 0px 5px;background-color:#0d6fc8;}
#float_os div:hover {background-color:#0d6fc8;}
#float_os div:hover p {display:block;}
#float_os_qq {border-radius:5px 0px 0px 0px;background-image:url(../image/qq.png);background-color:#fff;background-size:auto 22px;}
#float_os_tel {border-top:1px solid #e3e3e3;background-image:url(../image/float_os_tel.png);background-color:#fff;}
#float_os_tel:hover {background-image:url(../image/float_os_tel2.png);}
#float_os_message {border-top:1px solid #e3e3e3;background-image:url(/template/pc/static/image/kaiyuntupian.png);background-color:#fff;}
#float_os_message:hover {background-image:url(/template/pc/static/image/kaiyuntupian.png);}
#float_os_email {border-top:1px solid #e3e3e3;background-image:url(../image/float_os_email.png);background-color:#fff;}
#float_os_email:hover {background-image:url(../image/float_os_email2.png);}
#float_os_top {border-radius:0px 0px 0px 5px;border-top:1px solid #e3e3e3;background-image:url(../image/float_os_top.png);background-color:#fff;}
#float_os_top:hover {background-image:url(../image/float_os_top2.png);}
#float_os_btn {position:absolute;top:50%;right:60px;z-index:1;display:block;margin-top:-20px;width:30px;height:40px;border-radius:4px 0px 0px 4px;background-color:#fff;background-repeat:no-repeat;background-position:center center;box-shadow:0px 0px 10px rgba(0,0,0,0.2);cursor:pointer;}
#float_os_btn:after {position:absolute;top:50%;left:50%;display:block;margin:-4px 0px 0px -4px;width:9px;height:9px;content:"";background:url(../image/float_os_arrow.png) no-repeat;}
#float_os_btn:hover {background-color:#0d6fc8;}
#float_os span.show:after {background-position:right top;}
#float_os span.show:hover:after {background-position:right bottom;}
#float_os span.hide:after {background-position:left top;}
#float_os span.hide:hover:after {background-position:left bottom;}

/*===================================================================================*/

#news_page {padding:60px 0;width:100%;}
#solution_page {padding:0 0 60px 0;width:100%;}
.fypage {font-size:0px;text-align:center;overflow:hidden;}
.fypage a,.fypage span {display:inline-block;margin:0px 5px;width:40px;height:40px;line-height:40px;font-size:16px;color:#666;background-color:#dadada;text-align:center;vertical-align:top;box-sizing:border-box;overflow:hidden;}
.fypage a:hover {color:#fff;background-color:#2673ee;}
.fypage span.fypage_current {color:#fff;background-color:#2673ee;}
.fypage .fypage_prev,.fypage .fypage_next {font-family:"宋体";font-weight:bold;}

#news_mpage {display:none;padding:6% 0;}
#solution_mpage {display:none;padding:2% 0 6% 0;}
.mfypage {width:100%;height:24px;font-size:0px;text-align:center;overflow:hidden;}
.mfypage a,.mfypage span {display:inline-block;margin:0px 2px;padding:0px 8px;height:22px;font-size:12px;line-height:22px;color:#666;border:1px solid #ddd;background-color:#fff;vertical-align:top;overflow:hidden;}
.mfypage a:hover {color:#fff;border-color:#2673ee;background-color:#2673ee;}
#fypage_gov {display:inline-block;margin:0px 2px;padding:0px 6px;width:36px;height:24px;color:#777;vertical-align:top;border:1px solid #ddd;background-color:#fff;}
#fypage_gobtn:hover {color:#fff;border-color:#2673ee;background-color:#2673ee;}